Temporally Faithful Execution of Business Transactions
نویسندگان
چکیده
Serializability is a prominent correctness criterion for an interleaved execution of concurrent transactions. Serializability guarantees that the interleaved execution of concurrent transactions corresponds to some serial execution of the same transactions. Many important business applications, however, require the system to impose a partial serialization order between transactions pinned to a specific point in time and conventional transactions that attempt to commit before, at, or after that point in time. This report introduces temporal faithfulness as a new correctness criterion for such cases. Temporal faithfulness does not require real-time capabilities but ensures that the serialization order of a set of business transactions is not in conflict with precedence requirements between them. The report also shows how a temporally faithful transaction scheduler can be built by extending proven scheduling techniques.
منابع مشابه
The Influence of an External Transaction on a BPEL Scope
Business processes constitute an integral part of today’s IT applications. They contain transactions as essential building blocks to ensure integrity and all-or-nothing behavior. The Business Process Execution Language is the dominant standard for modeling and execution of business processes in a Web service environment. BPEL itself contains a transaction model based on compensation, that descr...
متن کاملBusiness Ethics as a Prevention Paradigm of Banking Crimes
Background: One of the prominent features of ethics is to prevent conflict and tension in society and between individuals, and when ethics exist in society, some abnormalities in society will be eliminated. Ethics are also important in business relationships and will promote business prosperity, trust, honesty and goodwill, and economic transactions will result in a healthy and reassuring envir...
متن کاملModelling and Execution of Complex Semantic Transactions using WERIGO Metamodel
Rapid evolution of modern Information Systems and Process-Aware Information Systems (PAIS) in particular requires transactional execution of business logic. The paper introduces the WERIGO Metamodel for modelling of complex transactional behaviour and providing the execution functionality.
متن کاملInvestigating the Effects of Large Block Transactions and Owner-ship Nature on Non-Financial Disclosure
Having adequate, sufficient and timely information and data is very important for investors' decision making. Processing information and allocating the asset are two fundamental tasks in the securities market and the stock price is more likely to have the nature of disclosure, information effectiveness and asset allocation efficiency. Thus, in this research, the effects of large block transacti...
متن کاملOptimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems
In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000